/**
 * 
 */
package org.xlab.baseframework.system;

/**
 * @author MaKuBEX
 * 
 */
public interface PlatformDeclare {
	public static final int SEQUENCE_OF_SYSTEM_PARAMETER_LOADER = -1001;
	public static final int SEQUENCE_OF_SYSTEM_CODE_LOADER = -1000;
	public static final int SEQUENCE_OF_SYSTEM_INITIALIZATION = 0;

	public static final String CODEGROUP_OF_LOGTYPE = "LOGTYP";
	public static final String CODE_OF_LOGTYPE_NORMAL = "LOGTYP1";
	public static final String CODE_OF_LOGTYPE_EXCEPTION = "LOGTYP2";
	public static final String DESC_OF_CODEGROUP_LOGTYPE = "This is for log type definition.";
	public static final String DESC_OF_LOGTYPE_NORMAL = "This is for normal log type definition.";
	public static final String DESC_OF_LOGTYPE_EXCEPTION = "This is for exception log type definition.";

	public static final String PARAM_WEBSERVICE_TIMEOUT_CODE = "WEBSERVICE_TIMEOUT";
	public static final String PARAM_WEBSERVICE_TIMEOUT_DESC = "Set the duration of webservice session.(Unit: minutes)";
	public static final String PARAM_WEBSERVICE_TIMEOUT_DEFAULT = "20";

	public static final String PARAM_WEBSERVICE_SINGLESESSION_CODE = "WEBSERVICE_SINGLESESSION";
	public static final String PARAM_WEBSERVICE_SINGLESESSION_DESC = "Set true means one client only can keep one session alive.";
	public static final String PARAM_WEBSERVICE_SINGLESESSION_DEFAULT = "FALSE";

	public static final String ICON_DIR_PATH = Declare.SLASH + "org"
			+ Declare.SLASH + "xlab" + Declare.SLASH + "baseframework"
			+ Declare.SLASH + "web" + Declare.SLASH + "icons";
	
	public static final String IMAGE_DIR_PATH = Declare.SLASH + "org"
			+ Declare.SLASH + "xlab" + Declare.SLASH + "baseframework"
			+ Declare.SLASH + "web" + Declare.SLASH + "images";
}
